home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / SPREOTUS / 123TECH.LZH / LOT101.TXT < prev    next >
Text File  |  1984-11-24  |  8KB  |  245 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                 1-2-3 NOTES                                      All Versions
  10.                 Note 101                                        June 22, 1984
  11.  
  12.  
  13.                              AUTOMATIC POINTER MOVEMENT MACROS
  14.                              :::::::::::::::::::::::::::::::::
  15.  
  16.  
  17.  
  18.            SUMMARY       An automatic pointer movement macro automatically
  19.                          moves the cell pointer each time you press the
  20.                          Return key.  It is helpful if you need to make a
  21.                          number of entries in a column or row.
  22.  
  23.                          This macro enables you to move the pointer while
  24.                          using the numeric keypad to make entries.  It saves
  25.                          you the trouble of having to turn the numeric keypad
  26.                          on and off to move the pointer.  (Pressing the Num
  27.                          Lock key so that you can use the numbers on the
  28.           [23;1H[J
  29.           Key S or <ENTER> to continue[23;30H!s
  30.           [23;1H[J               numeric keypad disables the pointer movement, or
  31.                          arrow, keys.)
  32.  
  33.                          This macro is also helpful if you have a long list
  34.                          of labels to enter in a column or row.  It does not
  35.                          save keystrokes per se, but it does allow you to
  36.                          type the list without moving your hand off the
  37.                          standard typewriter keys to press an arrow key.
  38.  
  39.                          Once an automatic pointer movement macro is written,
  40.                          it is simple to use: activate the macro, type your
  41.                          data, and press the Return key.
  42.  
  43.  
  44.                          This note describes four macros, one for each
  45.                          direction:
  46.  
  47.                            * the Up Macro             * the Left Macro
  48.                            * the Down Macro           * the Right Macro
  49.  
  50.                     :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  51.  
  52.  
  53.            MACRO         An automatic pointer movement macro has the
  54.            COMMANDS      following format (this is the Down Macro):
  55.  
  56.                                 {?}{down}/xg\D~
  57.  
  58.                          The following macro commands are used:
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.                     {?}    This symbol tells the macro program to pause until
  78.                            you type in the necessary data.  After you type
  79.                            the data and press the Return key, the program
  80.                            reads the macro instructions that follow the {?}.
  81.  
  82.  
  83.                    {up}    The pointer movement keys (or arrow keys) are
  84.                  {down}    specified  in the macro by name.  The macro
  85.                  {left}    moves the pointer in the direction indicated.
  86.                 {right}
  87.  
  88.  
  89.            /xgLOCATION~    This command sends the macro program to another
  90.                            cell or range location where it will continue to
  91.                            read keystrokes.  The /xg command is used to
  92.                            create the loop necessary to move the pointer
  93.                            elsewhere in the same column or row; it actually
  94.                            sends the program back to the beginning of the
  95.                            macro, enabling the same macro instructions to be
  96.                            used repeatedly.
  97.  
  98.  
  99.                       \    A backslash followed by a single letter is a
  100.                            "macro range name." Use the Range Name Create
  101.                            command to name macro with the \ and any letter
  102.                            of the alphabet.
  103.  
  104.  
  105.                       ~    The tilde stands for the Return key in a macro.
  106.                            It must be placed at any point in the macro se-
  107.                            quence where you would normally press the Return
  108.                            key if you were entering data and commands manu-
  109.                            ally.
  110.  
  111.                         :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  112.  
  113.  
  114.            AUTOMATIC    The Down Macro
  115.            POINTER      --------------
  116.            MOVEMENT
  117.            MACROS       This macro moves the pointer down one cell
  118.                         after you press the Return key.
  119.  
  120.                        1.  Type the macro in one cell:
  121.  
  122.                                 {?}{down}/xg\D~ (press RETURN)
  123.  
  124.                        2.  Give the macro the range name \D with the /Range
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                            Name Create Command.  Place the pointer on the
  142.                            cell that contains the macro and type:
  143.  
  144.                                 /rnc\D (press RETURN 2 times)
  145.  
  146.  
  147.                         The Up Macro
  148.                         ------------
  149.  
  150.                         This macro moves the pointer up one cell after you
  151.                         press the Return key.
  152.  
  153.                         1.  Type the macro in one cell:
  154.  
  155.                                 {?}{up}/xg\U~ (press RETURN)
  156.  
  157.                         2.  Name the macro \U.  Place the pointer on the cell
  158.                             that contains the macro and type:
  159.  
  160.                                 /rnc\U (press RETURN 2 times)
  161.  
  162.  
  163.                         The Right Macro
  164.                         ---------------
  165.  
  166.                         This macro moves the pointer one cell to the right
  167.                         after you press the Return key.
  168.  
  169.                         1.  Type the macro in one cell:
  170.  
  171.                                 {?}{right}/xg\R~ (press RETURN)
  172.  
  173.                         2.  Name the macro \R.  Place the pointer on the cell
  174.                             that contains the macro and type:
  175.  
  176.                                 /rnc\R (press RETURN 2 times)
  177.  
  178.  
  179.                         The Left Macro
  180.                         --------------
  181.  
  182.                         This macro moves the pointer one cell to the left
  183.                         after you press the Return key.
  184.  
  185.                         1.  Type the macro in one cell:
  186.  
  187.                                 {?}{left}/xg\L~ (press RETURN)
  188.  
  189.                         2.  Name the macro \L.  Place the pointer on the cell
  190.                             that contains the macro and type:
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.                                /rnc\L (press RETURN 2 times)
  209.  
  210.  
  211.                         Note:    The macro is entered as a label.  As you
  212.                         =====    type the macro it appears on the status line
  213.                                  (in the upper left corner of the monitor).
  214.                                  Notice that 1-2-3 automatically enters the
  215.                                  apostrophe (') that denotes a label before
  216.                                  the macro itself.  You don't have to type
  217.                                  the ' character.
  218.  
  219.                         :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  220.  
  221.  
  222.            USING        To use one of the macros:
  223.            THE
  224.            MACROS      1.   Position the pointer in the cell in which you
  225.                             want to enter data.
  226.  
  227.                        2.   Simultaneously press the Alt key and one macro
  228.                             letter name: D, U, R, L.  (You do not have to
  229.                             type a capital letter when using the macro).
  230.  
  231.                        3.   Type the data and press the Return key.
  232.  
  233.                        4.   To get out of the macro and return to the 1-2-3
  234.                             Ready mode, simultaneously press the Ctrl and
  235.                             Break (Scroll Lock) keys.  An automatic pointer
  236.                             movement macro contains a continuous loop.  Thus,
  237.                             this procedure is necessary to break out of the
  238.                             loop and end the macro (i.e., turn it off).
  239.  
  240.                        To use a macro with the numeric keypad, simply press
  241.                        the Num Lock key and then do the same as above.  The
  242.                        pointer will move in the specified direction, and the
  243.                        number keys can be used to enter values in the
  244.                        worksheet.
  245.